.news_data_box {
    width: 600px;
    margin: 50px auto;
}
.news_item {
    width: 100%;
    height: 150px;
    border-bottom: 1px solid #eee;
    display: flex;
    justify-content: space-between;
}
.news_title {
    width: 70%;
}
.news_title_content {
    font-size: 22px;
    font-weight: bold;
}
.news_title_desc {
    color: #333;
}
.news_pic {
    width: 30%;
    height: 120px;
    border-radius: 5px;
    margin: 5px;
}